Big Huge Thesaurus

Advanced Research and Development Activity

noun